package com.tanhua.dubbo.api;

import com.tanhua.model.domain.User;
import com.tanhua.model.dto.LikeCount;

import java.util.List;

//用户登录信息接口
public interface UserApi {
    /**
     * 根据手机号查询用户信息
     *
     * @param mobile
     * @return
     */
    User findByMobile(String mobile);

    /**
     * 保存用户信息
     *
     * @param user
     * @return 新用户ID
     */
    Long save(User user);

    //更新数据
    void update(User user);

    //查询所有用户
    List<User> findAll();

    //根据UserId查询用户
    User findById(Long userId);

    /**
     * 根据环信用户名查询用户信息
     */
    User findByHuanxin(String huanxinId);

    //修改手机号
    void updatePhone(String phone,Long userId);


}